package com.chenxin.wms.domain.vo;

import com.chenxin.common.annotation.Excel;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

@EqualsAndHashCode(callSuper = true)
@Data
public class StockVO extends BaseVO {
    @Excel(name = "库存ID", sort = 1)
    private Long stockId;
    @Excel(name = "容器条码", sort = 2)
    private String contNo;
    @Excel(name = "所在位置", sort = 3)
    private String locationNo;
    @Excel(name = "货位类型", sort = 4)
    private String locationType;
    @Excel(name = "物料编号", sort = 5)
    private String spuNo;
    @Excel(name = "物料名称", sort = 6)
    private String spuName;
    @Excel(name = "批次编号", sort = 7)
    private String lotNo;
    @Excel(name = "库存数量", sort = 8)
    private BigDecimal stockQty;
    @Excel(name = "分配数量", sort = 9)
    private BigDecimal lockedQty;
    private Integer stockStatus;
    @Excel(name = "状态", sort = 10)
    private String statusLabel;
    private Integer lockStatus;
    @Excel(name = "冻结状态", sort = 11)
    private String lockLabel;
    @Excel(name = "冻结原因", sort = 12)
    private String lockReason;
    private String qualityStatus;
    @Excel(name = "质检状态", sort = 13)
    private String qualityLabel;
    @Excel(name = "RELID", sort = 14)
    private String reelId;
    @Excel(name = "明细ID", sort = 15)
    private Long ibDetailId;
    @Excel(name = "供应商", sort = 16)
    private String supplierNo;
    @Excel(name = "超期标识", sort = 17)
    private String overdueFlag;
    @Excel(name = "库区编号", sort = 18)
    private String zoneNo;
    private String zoneName;
    @Excel(name = "仓库编号", sort = 19)
    private String warehouseNo;
    private String warehouseName;
    private String ebeln;
    private String ebelp;
}
